package liyan.shi.springbootconfig.config;

import liyan.shi.springbootconfig.service.HelloService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 表明当前类是一个配置类,替代之前的配置文件
 * 在配置文件中用<bean></bean>标签添加组件
 */
@Configuration
public class MyAppConfig {

    //将方法的返回值添加到容器中,容器中这个组件的默认id为方法名,类比工厂方法注入
    @Bean
    public HelloService helloService(){
        System.out.println("@Bean 注入组件");
        return new HelloService();
    }

}
